package emun

const (
	AutonomousTypeAdd      = 1
	AutonomousTypeSub      = 2
	AutonomousTypeColorAdd = 3
	AutonomousTypeColorSub = 4
	AutonomousTypeUSDTAdd  = 5
)

// 定义一个 map 来存储 UserEWalletType 及其对应的名称
var AutonomousTypeMap = map[int]string{
	AutonomousTypeAdd:      "人工存款（加存款）",
	AutonomousTypeSub:      "人工提款（减存款 金额使用负数）",
	AutonomousTypeColorAdd: "彩金充值（加彩金）",
	AutonomousTypeColorSub: "彩金提款（减彩金 金额使用负数）",
	AutonomousTypeUSDTAdd:  "USDT充值",
}

func GetAutonomousTypeByKey(key int) int {
	for k := range AutonomousTypeMap {
		if k == key {
			return k
		}
	}
	return 0 // 返回一个默认值
}

func GetAutonomousNameByType(eWalletType int) string {
	if name, ok := AutonomousTypeMap[eWalletType]; ok {
		return name
	}
	return "未知类型"
}
